import java.util.Iterator;

public class 实心菱形 {
	public static void main(String[] args) {
		空心菱形(5);
	}

	static void 实心菱形(int row) {
		for (int i = 1; i <= row; i++) {
			for (int j = i; j <= (row - 1); j++) {
				System.out.print(" ");
			}

			for (int j = 1; j <= 2 * i - 1; j++) {
				System.out.print("*");
			}
			System.out.println();
		}

		for (int i = row - 1; i > 0; i--) {
			// 空格
			// *
			for (int j = i; j <= row - 1; j++) {
				System.out.print(" ");
			}
			for (int j = 1; j <= 2 * i - 1; j++) {
				System.out.print("*");
			}
			System.out.println();
		}

	}

	static void 空心菱形(int row) {
		for (int i = 1; i <= row; i++) {
			for (int j = i; j <= (row - 1); j++) {
				System.out.print(" ");
			}

			for (int j = 1; j <= 2 * i - 1; j++) {
				if (j == 1 || j == 2 * i - 1) {
					System.out.print("*");
				} else {
					System.out.print(" ");
				}
			}
			System.out.println();
		}

		for (int i = row - 1; i > 0; i--) {
			// 空格
			for (int j = i; j <= row - 1; j++) {
				System.out.print(" ");
			}
			// *

			for (int j = 1; j <= 2 * i - 1; j++) {
				if (j == 1 || j == 2 * i - 1) {
					System.out.print("*");
				} else {
					System.out.print(" ");
				}
			}
			System.out.println();
		}
	}

}
